package com.mhkj.base.templete.service;

import java.util.List;

import com.mhkj.base.templete.entity.PlanTemplete;
import com.mhkj.base.templete.entity.PlanTempleteData;
import com.mics.core.common.componet.Pagination;
import com.mics.core.system.base.service.BaseService;

/**
 * 计划模板数据
 * @author mics
 * @date 2018年7月20日
 * @version 1.0
 */
public interface PlanTempleteDataService extends BaseService<PlanTempleteData>{
	/**
	 * 处理模板数据
	 * @author mics
	 * @date 2018年7月20日
	 * @version 1.0
	 * @param planTemplete 
	 */
	void handleData(PlanTemplete planTemplete, String[][] result);
	/**
	 * 
	 * 模板数据预览
	 * @author mics
	 * @date 2018年8月7日
	 * @version 1.0
	 */
	Pagination<PlanTempleteData> listByPage(PlanTempleteData planTempleteData,
			int pageIndex, int pageSize);
	
	/**
	 * 根据模板查询模板数据
	 * 
	 * @author mics
	 * @date 2018年9月12日
	 * @version 1.0
	 */
	public List<PlanTempleteData> listByTemplete(long templeteId);
	

}
